export interface DeviceVO {
  /**
   * 设备唯一标识
   */
  id: string | number;

  /**
   * 关联用户 ID
   */
  userId: string | number;

  /**
   * MAC 地址
   */
  macAddress: string;

  /**
   * 有效期
   */
  validTime: string | number;

  /**
   * 激活开关(1=有效0=无效)
   */
  activeStatus: number;

  /**
   * 设备硬件型号
   */
  board: string;

  /**
   * 设备别名
   */
  alias: string;

  /**
   * 固件版本号
   */
  appVersion: string;

}

export interface DeviceForm extends BaseEntity {
  /**
   * 设备唯一标识
   */
  id?: string | number;

  /**
   * 关联用户 ID
   */
  userId?: string | number;

  /**
   * MAC 地址
   */
  macAddress?: string;

  /**
   * 有效期
   */
  validTime?: string | number;

  /**
   * 激活开关(1=有效0=无效)
   */
  activeStatus?: number;

  /**
   * 设备硬件型号
   */
  board?: string;

  /**
   * 设备别名
   */
  alias?: string;

  /**
   * 固件版本号
   */
  appVersion?: string;

}

export interface DeviceQuery extends PageQuery {

  /**
   * 关联用户 ID
   */
  userId?: string | number;

  /**
   * MAC 地址
   */
  macAddress?: string;

  /**
   * 有效期
   */
  validTime?: string | number;

  /**
   * 激活开关(1=有效0=无效)
   */
  activeStatus?: number;

  /**
   * 设备硬件型号
   */
  board?: string;

  /**
   * 设备别名
   */
  alias?: string;

  /**
   * 固件版本号
   */
  appVersion?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



